Average fidelity estimation of twirled noisy quantum channel using unitary 2t-design
Zhang Linxi1, 2, †, Zhu Changhua1, Pei Changxing1
State Key Laboratory of Integrated Services Networks, Xidian University, Xi’an 710071, China
Science and Technology on Communication Networks Laboratory, Shijiazhuang 050081, China

 

† Corresponding author. E-mail: zhanglinxi@stu.xidian.edu.cn

Project supported by the National Natural Science Foundation of China (Grant Nos. 61372076 and 61701375), the 111 Project, China (Grant No. B08038), the Key Research and Development Plan of Shannxi Province, China (Grant No. BBD24017290001), and the Foundation of Science and Technology on Communication Networks Laboratory, China (Grant No. KX172600031).

Abstract

We propose a method to estimate the average fidelity using the unitary 2t-design of a twirled noisy channel, which is suitable for large-scale quantum circuits. Compared with the unitary 2-design in randomized benchmarking, the unitary 2t-design for the twirling of noisy channels is more flexible in construction and can provide more information. In addition, we prove that the proposed method provides an efficient and reliable estimation of the average fidelity in benchmarking multistage quantum gates and estimating the weakly gate- and time-dependent noise. For time-dependent noise, we provide a scheme of moment superoperator to analyze the noise in different experiments. In particular, we give a lower bound on the average fidelity of a channel with imperfect implementation of benchmarking and state preparation and measurement errors (SPAM).

1. Introduction

The fault-tolerant quantum error correction code (FTQEC)[1,2] is necessary for a quantum computer to reliably operate and obtain an exponential speed-up over the classical algorithm in some fields. The FTQEC requires that the operation of the quantum process is of high quality and that the error is below a certain threshold.[3] One of the main challenges for FTQEC is to characterize the noise that affects a quantum system. Particularly, quantum process tomography (QPT)[46] is a method to analyze the noise of a quantum channel.[7] However, QPT is infeasible for large quantum systems. Fortunately, the evaluation of the average fidelity[8,9] is an efficient method to partially characterize the noise of quantum channels or gates.[10,11] The advantage of the average fidelity estimation method[12] is that it does not require large amounts of resources and is insensitive to state preparation and measurement errors (SPAM).[13]

Randomized benchmarking[1423] is an experimental scheme to measure the average fidelity. In this scheme, the average fidelity of a completely positive trace-preserving (CPTP) noise channel is measured by using a set of unitary operators that approximate the entire Clifford group, which is called a unitary 2-design.[24] A unitary 2-design is a special case of the unitary t-design[25] for t = 2. For t = 1, it corresponds to the case of a private quantum channel,[26] whereas t = 4 corresponds to the conditions of the state-distinction problem.[27,28]

In this paper, we present the first systematic analysis of the average fidelity estimation using the unitary 2t-design for a twirled t-tensor product noisy channel. Then, we extend this method to the scenario of (m + 1)-stage noise channels. Furthermore, we analyze the (m + 1)-stage sequence of quantum gates under their corresponding noise, such as gate-independent and time-independent noise, weakly gate-dependent and time-independent noise and gate-independent and weakly time-dependent noise. It can be recognized as the estimation of average gateset fidelity for quantum circuits. In particular, we give a lower bound on the average fidelity of the twirled channel under the unitary error caused by nonideal experimental implementations and SPAM.

The method of using unitary 2t-design for the twirling of noises has the following advantages. First, compared to the unitary 2-design in randomized benchmarking, the unitary 2t-design for the twirling of noises is more general to evaluate the average fidelity and provides more information about the noise. Here, t corresponds to the high dimensionality of a channel or the experiment times using the method of moment superoperator.[29] Second, using the method of moment superoperator, it is convenient to provide the analysis of the time-dependent noise. Finally, a unitary design is similar to a spherical design in terms of Jamiolkowski isomorphism[30,31] and the frame potential.[32,33] Some constructions of a spherical 2t-design can be used in the unitary 2t-design to estimate the average fidelity. Compared with the Clifford group in the previous randomized benchmarking, the construction of the unitary 2t-design for the twirling of noises is more flexible and extensible.

The paper is organized as follows. In Section 2, we show the process of average fidelity estimation using the unitary 2t-design to twirl a t-tensor product noisy channel. Then, we introduce the method of moment superoperator to estimate the time-dependent noise estimation. In Section 3, we extend the fidelity estimation of an (m + 1)-stage noise channel using unitary 2t-design for twirling of channels. We also analyze the (m + 1)-stage sequence of quantum gates under their corresponding noise, such as gate-independent and time-independent noise, weakly gate-dependent and time-independent noise and gate-independent and weakly time-dependent noise. In Section 4, we provide a bound on the unitary error caused by nonideal experimental implementations and SPAM. Finally, we conclude the paper in Section 5.

2. Unitary 2t-design for twirling of a channel

Consider a completely positive trace-preserving (CPTP) noise channel as shown in Fig. 1.

Fig. 1. A CPTP quantum channel for any dn-dimensional input density operator ρ = |ψ⟩ ⟨ψ|.

We assume that the CPTP noise channel can be written as with being the linear operator for any dn-dimensional input density operator ρ = |ψ⟩ ⟨ ψ|, where is the space of dn-dimensional complex linear operators. We define the superoperator representation of the CPTP noise channel Λ based on Ref. [34], i.e., where the superoperator has a d2n-dimensional matrix representation and denotes the usual sum over the diagonal elements of the matrix. The advantage of such representation is that the cascade of two arbitrary dn-dimensional channels, Λ1 and Λ2, corresponds to their matrix multiplication, i.e.,

Then, the average channel fidelity[8] can be defined by where F(|ψ⟩, Λ, E|ψ⟩) is with respect to the fidelity with input state |ψ⟩, CPTP noise channel Λ and positive-operator valued measure (POVM) element E|ψ = |ψ⟩ ⟨ψ|; μHaar(·) is a uniform distribution; and the integrals are with respect to the unitarily invariant Haar measure. The above average channel fidelity can be recognized as the probability that the output state Λ(|ψ⟩ ⟨ψ|) passes the test of being the input state |ψ⟩ averaged over all input states. Note that it is insensitive to the SPAM, if the POVM element E|ψ = |ψ⟩ ⟨ ψ| is perfect.

Now, we define the unitary t-design as follows. Let t be a natural number and be the set of unitary operators in dn-dimensional Hilbert space. A finite subset is called a unitary t-design if holds for any polynomial p(t,t)(U) homogeneous of degree t in the matrix elements of and their complex conjugates of U*. We can use the superoperator representation of unitary operators to redefine the unitary t-design , i.e., where .

Then, we consider a t-tensor product CPTP noise channel model using the unitary 2t-design to estimate the corresponding average fidelity in Fig. 2. The noise channel Λt is a dtn × dtn matrix composed of t dn-dimensional CPTP noise channels. In addition, if there exists a dl-dimensional CPTP noise channel Λj for l < n, we can apply a dnl-dimensional ancillary quantum system to fit the model. Then, we set t-copies of the dn-dimensional unitary operations U and U randomly chosen from a unitary 2t-design at both ends of the noise channels. Note that the above model can be used to estimate the average fidelity of a non-local noise channel, when t = 1.

Fig. 2. A t-tensor product CPTP noise channel model using unitary 2t-design is composed of three linear mappings Λt, Ut, and (U)t. For any dtn-dimensional input density operator ρt, the representation of the unitary operation and the noise channel are d2tn × d2tn matrices, where .

If a set of unitary operators is a unitary 2t-design to twirl a CPTP noise channel , it satisfies where is a linear operator in the dtn-dimensional Hilbert space satisfying . Let ΔμHaar,2t(·) be the Haar-averaged mapping using unitary 2t-design for a twirled noise channel, i.e., where is a fixed density operator in dtn-dimensional Hilbert space. Then, the Haar-average superoperator representation can be presented as where the superoperator representation of t-tensor product noise channel is represented as and .

Therefore, the average fidelity of the twirled channel in Fig. 2 is given by with the perfect POVM element E|ψt = |ψtψ|t for any input state = |ψt and E|ψ0t = |ψ0tψ0|t for a fixed input state |ψ0t in a dtn-dimensional Hilbert space. The above equality indicates that we can also obtain the average channel fidelity by uniformly averaging over all unitary operators with a fixed input state instead of averaging over all input states.

In addition, we introduce a method of moment superoperator,[29] which is derived from the action of t-copies of the random circuit on nt-qubit density operators. It will be used to analyze the time-dependent noise in Section 3. Using Liouville representation,[19,22] we define moment superoperator kets shown in Fig. 3 as in a d2nt-dimensional space, where is an orthonormal basis and j ∈ {1,…,d2tn} with respect to the Hilbert Schmidt inner product. Let ⟨⟨ Mt | = | Mt ⟩⟩, we have For a quantum channel, we have Thus, the representation of the linear mapping Λt(·) is given by

Fig. 3. Moment superoperator of a d2nt-dimensional space can be visualized as an array of 2nt qubits, so that t copies support a ket in the state space on nt qubits, and the remaining t copies support the corresponding bra. The ovals Ui,i + 1 correspond to a unitary operator U that acts nontrivially on two neighboring qubits i and i + 1. The dashed rectangles indicate that the 2t qubits that correspond to a local moment space Hlt indicate the random circuit of two neighboring qubits that correspond to a d2-dimensional space.

The previous estimation can only analyze the time-dependent noise channel in one experiment. However, the noises in different experiments are assumed to have the identical change, which obviously affects the estimation result. The advantage of the moment superoperator is that it provides more information to characterize the time-dependent noise for t-copies of experiments.

3. Average fidelity estimation of (m + 1)-stage twirled noisy channels using unitary 2t-design

If the set of unitary operators construct a unitary 2t-design, the average fidelity using the unitary 2t-design to twirl a channel is given by for a fixed input density operator and a perfect POVM element E|ψ0t = |ψ0tψ0|t in dtn-dimensional Hilbert space. Following this method, if we can implement an exact unitary 2t-design to twirl a noise channel, we can directly obtain the average channel fidelity using the normalized sum D times of the results.

From Schur’s lemma,[35] the Haar-averaged superoperator ΔμHaar,2t can be expressed as a depolarizing channel with strength parameter

However, the size of a unitary 2t-design grows exponentially with the increase of parameters d and n. Hence, we generally use an (m + 1)-stage sequence of unitary operators (selected from a unitary 2t-design) to twirl the noise channels to estimate the relationship between the average channel fidelity and parameter m in Fig. 4.

Fig. 4. (m + 1)-stage twirled noisy channels using unitary 2t-design.

We assume that each for j ∈ {1,…,m + 1} is a t-tensor product gate-dependent and time-dependent CPTP noise channel. If the fixed input density operator is , we can obtain the corresponding output density operator, i.e., where is the sequence s(m + 1) mapping of (m + 1)-stage CPTP noise channels each with and , j ∈ {1, …, m + 1} from the unitary 2t-design at both ends. Its superoperator representation can be given by

If Usj is selected from a unitary 2t-design , then we obtain the average fidelity of (m + 1)-stage noise channel using the unitary 2t-design to twirl the noisy channels, i.e.,

Following Eq. (16), the Haar averaged superoperator of each noise channel is as follows: with where we assume that . Then, the Haar-averaged superoperator of the (m + 1)-stage noise channel using the unitary 2t-design can be written as

3.1. The case of gate-dependent and time-dependent noise

We redraw (m + 1)-stage noise circuits using the unitary 2t-design for an actual experiment by inductively defining new gates, which are uniformly selected from the unitary 2t-design shown in Fig. 5.

Fig. 5. (m + 1)-stage noise circuits with each gate uniformly chosen from the unitary 2t-design for an actual experiment.

Note that if ik, Usi,i and Usk,k are independent chosen from a unitary 2t-design for each i, k ∈ {2, …, m + 1}. Hence, for each j ∈ {1, …, m}, is independent from each other. However, depends on the first m gates for j ∈ {1, …, m}.

Therefore, we can use the unitary 2t-design to estimate the average gateset fidelity of (m + 1)-stage noise circuits by considering a perturbative expansion of each noise about the ideal average noise Λt. We define the difference between and Λt for j ∈ {1, …, m + 1} as Note that each , j ∈ {1, …, m + 1} is a Hermiticity-preserving, trace-annihilating linear superoperator. Then, its surperoperator representation is The ideal average strength parameter can be written as where is the Haar-averaged superoperator of using the unitary 2t-design for twirling of noise. Then, we obtain the difference between psj,j and p, i.e., where

Under the above conditions, this approach enables us to fit the experimental fidelity decay sequence to a model with fit parameters. The noise channel in Fig. 5 can be written as Using the unitary 2t-design for the twirling of noise, we obtain The average gateset fidelity for any input density operator ρt can be written as where is the fidelity of channel with the input state |ψ0t, and the perfect POVM is E|ψ0t = |ψ0tψ0|t.

3.2. The case of gate-independent and time-independent noise

If is a gate-independent and time-independent noise channel, the average channel fidelity is the zeroth order fitting model for psj,j = p. Then, we obtain with Hence, the ideal case where the average gateset fidelity of each gate-independent and time-independent noise exponentially decays in p is shown in Fig. 6.

Fig. 6. Average fidelity estimation of (m + 1)-stage quantum circuits using unitary 2t-designs. In these examples, we assume that we implement perfect quantum devices and have on SPAM, where d = 2, n = 1, and t = 6. We assume that the fidelity of the first noise channel is 0.99. The strength parameter is p(0) = 0.9925 in the zeroth-order case and p(1) = 0.9775 in the first-order case. In the first-order case, the perturbation of the strength parameter δ p(1) is from [10−4,10−3].
3.3. The case of weakly gate-dependent and time-independent noise

If is a weakly gate-dependent and time-independent noise channel, which is abbreviated , the average gateset fidelity is the sum of the zeroth- and first-order fitting model. We neglect the higher-order perturbation terms for small δ psj. Then, we obtain with and where .

The standard fitting model fixes B1 = 0. However, B1 ≠ 0 is more appropriate when the noise may be weakly gate-dependent, instead of perfectly gate-independent, as shown in Fig. 6.

3.4. Bounding higher-order perturbation terms

To bound higher-order perturbation terms, we have for k∈ {1, …, m}.

Therefore, the k + 1 order of the fidelity can be neglected if

For weakly gate-dependent and time-independent noise, if we assume that , j ∈ {2, …, m + 1}, we can ignore the second-order terms when δ p satisfies

3.5. The case of gate-independent and weakly time-dependent noise

If , j ∈ {1, …, m + 1} is a weakly time-dependent and gate-independent noise, we can use the method of moment superoperator to estimate the average channel fidelity. We take t copies of noise circuits abbreviated to Λs,j for j ∈ {1, …, m + 1} in a dn-dimensional Hilbert space. The difference δΛs,j between the practice noise Λs,j and the ideal average noise Λ is a Hermiticity-preserving, trace-annihilating linear superoperator. By using the unitary 2-design to twirl noise, we define qs,j as the corresponding strength parameter, i.e., where the fixed input density operator is ρ0 = |ψ0⟩ ⟨ψ0| in a dn-dimensional Hilbert space. The average fidelity for t copies of noise circuits can be written as where F(|ψ0⟩, Λs,1, E|ψ0) is the fidelity of noise Λs,1 with the fixed input state |ψ0⟩, and the perfect POVM Eψ0 = |ψ0⟩ ⟨ψ0|; q is the strength parameter of the ideal average noise Λ using the unitary 2-design. When t, d, and n are sufficiently large that 1/dtnδ qs,j for all s ϵ {1, …, t} and j ∈ {2, …, m + 1}, the first-order fitting model of the weakly time-dependent and gate-independent noise channel can be written as with where .

Here, we use the method of moment superoperator to characterize t-copies of experiments. When t, d, and n are sufficiently large, the constant item of the fitting model can be ignored. Therefore, the weakly time-dependent and gate-independent noise decays exponentially in qt if we assume each noise strength parameter qs,j = (1 + η)q, where η = δ q/q.

4. Analysis of average fidelity under unitary error

A unitary 2t-design is similar to a spherical 2t-design in terms of the Jamiolkowski isomorphism and the frame potential.[32,33] The unitary operators in a unitary 2t-design are elements of the unitary group instead of points on a unit sphere. Therefore, we can use the partial results of a spherical 2t-design to construct a unitary 2t-design to estimate the average channel fidelity. If we can implement an exact unitary 2t-design to twirl the noise, we must only take D times of the experiment to estimate the average fidelity.

However, the size of the unitary 2t-design D grows exponentially with the increase in d and n. We generally take an (m + 1)-stage sequence of gates with their corresponding noise using a benchmarking protocol, which requires selecting a sequence of gates at random from the unitary 2t-design and repeating for many sequences to take the average of the results.

In an actual experiment, we take k times of the experiments to estimate the average fidelity, i.e., where |ψ0t is the fixed input state and E|ψ0t = |ψ0tψ0|t is the perfect POVM. For an exact unitary 2t-design , the ideal average fidelity is Note that the gate Gsm + 1 depends on the first m random gates. By Hoeffding’s inequality,[36] we obtain where the resulted fidelity of every experiment lies in [a,b]⊂ (0,1). We assume that is the desired confidence level. Then, we can obtain

From the above benchmarking analysis, two main deficiencies will affect the final result. The first one is the pseudo-random selection of quantum gates, which will cause the deviation of the experimental average fidelity from the ideal value mainly because of the incorrect estimation of the number of experiments k caused by the inaccuracy of ba. The other deficiency is the unitary error. Imperfect quantum gate Gsm + 1,m + 1 preparation and undesirable POVM will lead to errors in estimation results. Here, we neglect the effect of nontrace-preserving mappings.

The unitary error has an important effect on the estimation of average fidelity. It is mainly caused by undesirable experimental implementations and SPAM. Our approach is to bound the fidelity of unitary error using the method of moment superoperator. We use the moment superoperator because the unitary error in each gate is different from one another.

The quantum gate Gsm + 1,m + 1 in (m + 1)-stage sequence of random gates with corresponding noise depends on other m gates that are randomly selected from the unitary 2-design, where . For undesirable experimental implementations, there is a dn-dimensional unitary operator UGs with eigenvalues eiθGs,k for θGs,k ∈ [−π,π] and k ∈{1, …, dn}, which satisfy where . For SPAM, there is a dn-dimensional unitary operator USPAMs with eigenvalues ei θSPAMs,k for θSPAMs,k ∈ [−π,π] and k ∈ {1, …, dn}, which satisfy where is the s-th sequence of measurement with a fixed input state |ψ0⟩ and . Then, we obtain

Let Us be the total unitary error, such that with eigenvalues ei θs,k = ei (θGs,kθSPAMs,k) for θs,k ∈ [−π,π] and k ∈ {1, …, dn}. Thus, the corresponding average fidelity impact factor of unitary error γs[34,37] can be written as It is obvious that γs ≤ 1. Our approach is to provide a lower bound on . We assume that θs = maxk ∈ {1, …, dn}|θs,k|. Then, we assume that θs,1 = θs and θs,k = −θs/(dn − 1) for all k ∈ {2, …, dn}. This assumption can minimize γs. We can verify this result by implementing a perturbation δθ, i.e., For large d and n, we obtain Then, we have Using the unitary 2-design to twirl the channels, we obtain with the fixed input density operator ρ0 = |ψ0⟩ ⟨ψ0| in a dn-dimensional Hilbert space and strength parameters qsj,j. Then, the average fidelity for t-copies of sequences can be written as

We now numerically analyze the average fidelity of (m + 1)-stage noise circuits with unitary errors using the unitary 2t-design by considering t copies single-qubit noise models. We provide an example that the average fidelity of each single-qubit noise model is 0.99488 and its deviation range is (10−5,10−4). We assume time-dependent unitary errors that correspond to rotations. The unitary error is Hamiltonian in dn-dimensional Hilbert space with eigenvalues ei θk for θk ∈ [−π,π] and k ∈ {1, …, dn}. For trace-preserving noise, the unitary error satisfies

For the convenience of comparison, we make the following assumptions.

Assume |θk|, k ∈ {1, …, dn − 1} uniformly random chosen from (10−5,10−4) with random positive and negative signs;

Let and θmax = maxk ϵ {1, …, dn}|θk|;

Let .

Note that the above assumption ensures that the maximum eigenvalue of the unitary error is 10−4. Numerical values for the average fidelity are shown in Fig. 7. Our first order average fidelity estimation of weakly time-dependent and gate-independent noise satisfies the results of data analysis.

Fig. 7. Average fidelity of the (m + 1)-stage noise circuit. In this example, we assume d = 2, n = 1, and t = 6 since the noise model is unital. The blue line is the curve fitting 1.054 × 0.9525m. The green dotted line is the estimation of average fidelity in the case of gate-independent and weakly time-dependent noise with the lower bound on the average fidelity impact factor of the unitary error.
5. Conclusion

In this work, we have presented a first systematic analysis of the average fidelity estimation using the unitary 2t-design for the twirling of noises. We provide a basic model using the unitary 2t-design to twirl a noise channel. It efficiently estimates the average channel fidelity if we can implement an exact unitary 2t-design. We also present a model of (m + 1)-stage sequence of noise channels using the unitary 2t-design to estimate the average channel fidelity. It can be recognized as the average gateset fidelity estimation for quantum circuit using a benchmarking protocol, which requires selecting a sequence of randomly selected gates from the unitary 2t-design. We analyze such cases of the gate-independent and time-independent noise, weakly gate-dependent and time-independent noise, and gate-independent and weakly time-dependent noise. For the time-dependent noise, the method of moment superoperator plays an important role in noise analysis in different times of experiments. Finally, we provide a bound on the unitary error caused by non-ideal experimental implementations and SPAM.

Although much insight into the application of unitary designs has been obtained, many questions remain unresolved as interesting open problems, such as the construction of unitary 2t-designs or the errors produced by pseudo-randomness of the benchmarking protocol.

Reference
[1] Lidar D Brunn T 2013 Quantum Error Correction Cambridge Cambridge University Press 142 157
[2] Aliferis P Gottesman D Preskill J 2005 Quantum Info. Comput. 6 97
[3] Kueng R Long D M Doherty A C Flammia S T 2016 Phys. Rev. Lett. 117 170502
[4] D’Ariano G M Paris M G A Sacchi M F 2003 Advances in Imaging and Electron Physics 128 205
[5] Artiles L M Gill R D Guta M I Journal of Royal Statistical Society 2004 Journal of Royal Statistical Society 67 109
[6] Poyatos J F Cirac J I Zoller P 1997 Phys. Rev. Lett. 78 390
[7] Wei S J Xin T Long G L 2018 Sci. China-Phys. Mech. Astron. 61 070311
[8] Horodecki M Horodecki P Horodecki R 1998 Phys. Rev. A 60 1888
[9] Xu Y Y Zhou F Chen L Xie Y Xue P Feng M 2012 Chin. Phys. B 21 040304
[10] Wu W Liu X Wang C 2018 Chin. Phys. B 27 060302
[11] Chen N Quan D X Xu F F Yang H Pei C X 2015 Chin. Phys. B 24 100307
[12] Blume-Kohout R Gamble J K Nielsen E Rudinger K Mizrahi J Fortier K Maunz P 2017 Nat. Commun. 8 14485
[13] Merkel S T Gambetta J M Smolin J A Poletto S Corcoles A D Johnson B R Ryan C A Steffen M 2013 Phys. Rev. A 87 062119
[14] Knill E Leibfried D Reichle R Ulm U Britton J Blakestad R B Jost J D Langer C Ozeri R Seidelin S Wineland D J 2007 Phys. Rev. A 77 012307
[15] Magesan E Gambetta J M Emerson J 2010 Phys. Rev. Lett. 106 180504
[16] Gaebler J P Meier A M Tan T R Bowler R Lin Y Hanneke D Jost J D Home J P Knill E Leibfried D Wineland D J 2012 Phys. Rev. Lett. 108 260503
[17] Magesan E Gambetta J M Johnson B R Ryan C A Chow J M Merkel S T Silva M P Keefe G A Rothwell M B Ohki T A Ketchen M B Steffen M 2012 Phys. Rev. Lett. 109 080505
[18] Magesan E Gambetta J M Emerson J 2012 Phys. Rev. A 85 042311
[19] Wallman J J Flammia S T 2014 New J. Phys. 16 103032
[20] Wallman J J Barnhill M Emerson J 2016 New J. Phys. 18 043021
[21] Wallman J J Emerson J 2016 Phys. Rev. A 94 052325
[22] Helsen J Wallman J J Flammia S T Wehner S 2017 arXiv:1701.04299v1 [quant-ph]
[23] Proctor T Rudingfer K Young K Sarovar M Blume-Kohout R 2017 Phys. Rev. Lett. 119 130502
[24] Dankert C Cleve R Emerson J Livine E 2006 Phys. Rev. A 80 012304
[25] Roy A Scott A J 2009 Designs Codes and Cryptography 53 13
[26] Ambainis A Mosca M Tapp A De Wolf D 2000 41st Annual Symposium on Foundations of Computer Science, 2000 Redondo Beach, California 547
[27] Radhakrishnan J Röetteler M Sen P 2009 Algorithmica 55 490
[28] Ambainis A Emerson J 2007 22nd Annual IEEE Conference on Computational Complexity June, 13–16, 2007 San Diego, California 129
[29] Brown W G Viola L 2009 Phys. Rev. Lett. 104 250501
[30] Bannai E Bannai E 2009 European Journal of Combinatorics 30 1392
[31] Delsarte P Goethals J M Seidel J J 1991 Geometriae Dedicata 6 68
[32] Benedetto J J Fickus M 2003 Advances in Computational Mathematics 18 357
[33] Gross D Audenaert K Eisert J 2007 Journal of Mathematical Physics 48 052104
[34] Emerson J Alicki R Zyczkowski K 2005 J. Opt. B: Quantum Semiclass. Opt. 7 347
[35] Goodman R Wallach N R 2009 Symmetry, Representations, and Invariants New York Springer 180 181
[36] Hoeffding W 1963 J. Am. Statistical Assoc 58 13
[37] Sanders Y R Wallman J J Sanders B C 2016 New J. Phys. 18 012002